/**
 * file: common.css 公用样式
 *
 * @copyright			(C) 2010-2011 SGCMS
 * @license				http://www.saiguang.net/license/
 * @lastmodify			2011-10-9
 * @author				xunaohai
 */
 
/* basic */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, a{ margin:0; padding:0; word-break:break-all;}
body{ font-size:12px; font-family:Verdana,Arial,"宋体"; color:#333; background:#f6f6f6;}
input, select, textarea{ margin:0; padding:0; font-size:12px;}
input {outline: none;}
img{ margin:0px; border:0px;}
li{ list-style:none;}
a:link,a:visited,a:active {color:#333;text-decoration:none;}
a:hover{ color:#a21f24; text-decoration:underline;}

/* links */
a.w:link,a.w:visited,a.w:active {color:#FFFFFF;text-decoration:none;}
a.w:hover {color:#f4f3f2;}
a.b:link,a.b:visited,a.b:active {color:#333333;text-decoration:none;}
a.b:hover {color:#FF6600;}
a.g:link,a.g:visited,a.g:active {color:#666666;text-decoration:none;}
a.g:hover {color:#FF6600;}

/* font */
.f_white{color:white;}
.f_darkgray{color:#666;}
.f_gray{color:#999;}
.f_lightgray{color:#ccc;}
.f_orange{color:#F60;}
.f_red{color:red;}
.f_green{color:green;}
.f_blue{color:#0a35b0;}
.f_brown{color:#87402b;}

/* background */
.bg_white{ background:#FFF;}

/* layout */
.clear{ clear:both;}
.blank10{ height:10px; clear:left;}
.blank20{ height:20px; clear:left;}
.blank30{ height:30px; clear:left;}
.blank50{ height:50px; clear:left;}
.box{ margin:0 auto; width:950px; padding:0 20px; background:#FFF;}
.txt{ background:url(../images/input_bg.png) #FBFBFB repeat-x; border:1px solid #D0D0D0; height:18px; line-height:18px; padding:2px;}
.area{ background:url(../images/input_bg.png) #FBFBFB repeat-x; border:1px solid #D0D0D0; padding:4px;}
.hidden{ display:none;}

/* common */
.header{ height:143px; position:relative;}
.header .tel400{ float:right; width:180px; height:20px; background:url(../images/tel.gif) no-repeat; margin-top:105px;}
.header .collection{ position:absolute; top:10px; right:40px;}
.logo{ padding-top:19px;}

.nav{ margin:0 auto; width:960px; height:47px; padding:0 15px; background:#FFF repeat-x;}
.nav_top{ width:960px; height:4px; background:url(../images/nav_top_bg.gif) #FFF no-repeat; overflow:hidden;}
.nwrap{ width:960px; height:43px; background:url(../images/nav_bg.gif) repeat-x;}
.nleft{ float:left; width:5px; height:43px; background:url(../images/nleft.gif) no-repeat; overflow:hidden;}
#ncenter{ float:left; width:950px; height:43px; line-height:43px;}
#ncenter li{ float:left; width:102px; height:43px; text-align:center;}
#ncenter li.cur{ background:url(../images/nav_cur_bg.gif) repeat-x;}
#ncenter li a{ font-size:16px; color:#faaf19; font-family:"微软雅黑","宋体",Arial; text-decoration:none;}
.nright{ float:left; width:5px; height:43px; background:url(../images/nright.gif) no-repeat; overflow:hidden;}

.wraper{ margin:0 auto; width:970px; padding-top:15px; background:#FFF; padding-left:20px; overflow:hidden;}
.block_com{ width:198px; border:solid 1px #eaeaea; background:#f2f2f2; padding:20px 15px; overflow:hidden;}

/* 首页 */
.side_left{ float:left; width:230px;}
.block_q{ width:220px; height:237px; border:solid 1px #eaeaea; background:#f2f2f2; padding:9px 4px 0; overflow:hidden;}
.qh{ width:208px; height:30px; padding-left:10px; border:solid 1px #001a33; line-height:32px; color:#FFF; font-size:14px; font-family:"微软雅黑","宋体",Arial; background:url(../images/head_bg_1.gif) repeat-x; overflow:hidden;}
.qlist{ float:left; width:222px; padding-left:1px; margin-top:20px;}
.qlist li{ float:left; width:106px; height:28px; margin-bottom:5px; margin-right:3px; line-height:28px; border:solid 1px #c8c8c8; background:url(../images/qbg.gif) repeat-x; text-align:center;}
.qlist li a{ color:#373c64; font-size:14px;}
.block_c{width:220px; border:solid 1px #eaeaea;  padding:9px 4px 0; overflow:hidden;}
.cu{padding:10px;line-height:22px;}

.block_n{}
.nh{ height:27px; margin-top:13px; border-bottom:solid 2px #001a33;}
.nh li{ float:left; width:110px; height:27px; line-height:27px; text-align:center; color:#01488d; font-size:14px; cursor:pointer;}
.nh li.ncur{ background:url(../images/head_bg_2.gif) no-repeat; color:#FFF; font-weight:bold;}
.nlist{ padding-left:10px; height:162px; border:solid 1px #dcdcec; padding-top:5px;}
.nlist li{ height:22px; line-height:22px; overflow:hidden;}

.main{ float:left; width:723px;}
.adv{ padding-left:15px; width:705px; height:248px; overflow:hidden;}
.block_w{ width:723px; height:202px; margin-top:12px; overflow:hidden;}
.bw1{ float:left; width:20px; height:202px; overflow:hidden; background:url(../images/b_1_bg.gif) no-repeat;}
.bw2{ float:left; width:422px; height:202px; overflow:hidden; background:url(../images/b_c_bg.gif) repeat-x;}
.bw3{ float:left; width:20px; height:202px; overflow:hidden; background:url(../images/b_2_bg.gif) no-repeat;}
.bw4{ float:left; width:251px; height:202px; overflow:hidden; background:url(../images/b_c_bg.gif) repeat-x;}
.bw5{ float:left; width:10px; height:202px; overflow:hidden; background:url(../images/b_3_bg.gif) no-repeat;}
.bh1{ width:407px; height:30px; padding-left:15px; overflow:hidden; line-height:30px; color:#373c64; font-size:14px; font-weight:bold;}
.bc1{ width:416px; height:152px; padding:10px 3px 5px; overflow:hidden;}
.bf1{ width:423px; height:5px; background:url(../images/b_b1_bg.gif) no-repeat; overflow:hidden;}
.bh2{ height:30px; padding-left:15px; line-height:30px; color:#373c64; font-size:14px; font-weight:bold;}
.bc2{ width:245px; height:157px; padding:5px 3px; overflow:hidden;}
.bf2{ width:251px; height:5px; background:url(../images/b_b2_bg.gif) no-repeat; overflow:hidden;}

.partner{padding-left:15px; padding-right:3px;margin-top:10px;}
.partner .t{border-top:3px solid #c4c3da;font-size:14px;font-weight:bold;text-indent:1em;height:30px;line-height:30px;background:#e6e6f2;}
.partner ul{overflow:auto;border-right:1px solid #eaeaea;}
.partner ul:before{clear:both;}
.partner ul:after{clear:both;content:'';}
.partner li{float:left;width:16.66666%;text-align:center;}
.partner li a{display:block;border-left:1px solid #eaeaea;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
#marquee {
  width: 705px;
  height:258px;
  overflow: hidden;  
}

/* about us */
.coladv{ padding-top:16px;}
.block_cat{ width:220px; border:solid 1px #eaeaea; background:url(../images/ad.gif) #f2f2f2 no-repeat 195px 28px; padding:9px 4px 0; overflow:hidden;}
.chead{ width:184px; padding-left:36px; height:52px; line-height:52px; font-size:16px; font-family:"微软雅黑",Arial,"宋体"; font-weight:bold; background:url(../images/b.gif) no-repeat 5px center; overflow:hidden;}
.catlist{}
.catlist li{ padding-left:38px; height:34px; line-height:32px;}
.catlist li.cur{ background:url(../images/cmbg.gif) no-repeat;}
.catlist li a,.catlist li a:hover{ font-size:14px; font-family:"微软雅黑",Arial,"宋体"; color:#00284f; text-decoration:none; display:block;}
.catlist li.cur a{ font-weight:bold;}
.shwrap{ height:34px; padding-left:15px;}
.sh_l{ float:left; width:28px; height:34px; overflow:hidden; background:url(../images/s_l_bg.gif) no-repeat;}
.shead{ float:left;width:652px; height:34px; line-height:34px; background:url(../images/s_c_bg.gif) repeat-x; overflow:hidden; font-size:14px; color:#00284f; font-weight:bold; font-family:"微软雅黑";}
.shead span{ float:right; font-weight:normal; font-family:"宋体"; font-size:12px;}
.sh_r{ float:left; width:25px; height:34px; overflow:hidden; background:url(../images/s_r_bg.gif) no-repeat;}
.scontent{ width:655px; padding-left:35px; padding-right:10px; padding-top:10px; overflow:hidden; line-height:22px;}
.scontent p{ padding-top:10px; padding-bottom:10px;}
.kuaidi{ width:708px; padding-left:15px; padding-top:10px; overflow:hidden; line-height:22px;}
.kuaidi p{ padding-top:10px; padding-bottom:10px;}
.kuaidi iframe{ width:701px; overflow:hidden;}

/* list page */
#glist{}
#glist li{ height:26px; line-height:26px; padding-top:10px; border-bottom:solid 1px #c5c4d1;}
#glist li a{ font-size:14px;}
#glist li span{ float:right;}

.query_tbl td{ border-bottom: solid 1px #C5C4D1;padding-top: 10px;}
.query_detail td.btline,.query_detail th.btline{border-bottom: 1px solid #F6F6F6;padding-top:10px;}
.query {margin-bottom: 20px;background: #FCFCFC;padding: 8px;border: 1px solid #F2F2F2;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.query #search {position: relative;background: url(../images/search.back.gif) left center no-repeat;padding: 0 24px 0 2px;}
.query #search input#keyword {width: 100%;height: 22px;padding: 2px 0;border: 0;line-height: 22px;background: none;}
.query input#submit {width: 40px;height: 20px;border: 0;background: url(../images/search.png);cursor: pointer;}
.query #search input#submit {position: absolute;top: 2px;right: 0;width: 20px;height: 22px;background: url(../images/search.back.gif) right center no-repeat;}

.border {
    border: 1px solid #e9e9e9;
}
.service{margin-top:10px; margin-right: 20px;border-bottom:1px solid #e9e9e9;border-top:3px solid #01488d;}
.service li{float:left;width:205px;height:120px;padding:20px 15px;border-right:1px solid #e9e9e9;}
.service li.support-item h2.title{font-size:14px;padding-left:35px;color:#333;height:20px;line-height:26px;}
.service li.support-item  p.content{padding-left:35px;color:#999;line-height:20px; padding-top:10px;}
.service li.support-item {position:relative;}
.service .icon-support {position: absolute;overflow: hidden;left:15px;top:20px;}
.service li.support-item .icon-support-com{width:30px;height:30px;background-image:url(../images/1.png);background-repeat:no-repeat;background-size:contain;}
.service li.support-item .icon-support-experience{width:29px;height:29px;background-image:url(../images/2.png);background-repeat:no-repeat;background-size:contain;}
.service li.support-item .icon-support-service{block;width:33px;height:33px;background-image:url(../images/3.png);background-repeat:no-repeat;background-size:contain;}
.service li.support-item .icon-support-safe{width:25px;height:25px;background-image:url(../images/4.png);background-repeat:no-repeat;background-size:contain;}
.service li.support-item-last{border-right:none;}
.service p.about-us{background:#f5f5f5;padding:20px;line-height:24px;}
svg { fill: #369; }
.fulladv{margin-top:10px;}

/* show page */
#showtitle{ height:50px; line-height:50px; font-size:24px; color:#00284f;}
.ndes{ color:#777; padding-bottom:15px; border-bottom:1px solid #E5E5E5;}

/* formguide */
.title_y{ background:url(../images/y.gif) no-repeat left center; height:45px; line-height:45px; border-top:solid 1px #c5c4d1; text-indent:1em; font-size:14px; font-weight:bold;}
.reset{ width:102px; height:32px; background:url(../images/reset.gif) no-repeat; border:none;}
.submit{ width:102px; height:32px; background:url(../images/submit.gif) no-repeat; border:none;}

/* footer */
.footer{ border-top:solid 3px #01488d; text-align:right; padding-top:50px; padding-bottom:40px; line-height:18px; background:url(../images/logo-f.jpg) no-repeat left center;}

/* 默认幻灯片 */
.slidebox{zoom:1;position:relative; overflow:hidden;}
.slidebox .content{overflow:hidden}
.slidebox .changebox a{position:absolute;top:0px;left:0px;display:none;}
.slidebox .title-bg,.slidebox .title{position:absolute;left:0px;bottom:0;width:434px;height:0px;line-height:30px;overflow:hidden}
.slidebox .title-bg{background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.slidebox .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.slidebox .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.slidebox .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.slidebox .change i.cur {background:#FF7700;}

/* pager */
.pager{ padding:10px 0; height:22px;line-height:22px; text-align:center; font-size:14px;}
.pager a{ padding: 3px 8px; border: solid 1px #CCC; font-size:14px;}
.pager a.now_page{ color:#FF0000; background: whiteSmoke;}
.pager span{ padding: 3px 8px; border: solid 1px #CCC;}
.pager span.pagelabel{ padding-right:20px; border:none;}